addvdiskaccess

使用 addvdiskaccess 命令将一个或多个 I/O 组添加至主机可以访问其中卷的 I/O 组集合中。

语法

阅读语法图跳过直观语法图 addvdiskaccess  -iogrp  iogrp_id_listiogrp_name_list -allowmismatchedscsiids vdisk_idvdisk_name

参数

-iogrp iogrp_id_list | iogrp_name_list
(必需)指定要添加至 I/O 组卷访问集的 I/O 组。
-allowmismatchedscsiids
(可选)在添加新的访问 I/O 组时,此参数允许 SCSI LUN 标识不同于现有访问 I/O 组中当前分配的 SCSI LUN 标识。
vdisk_id | vdisk_name
(必需)指定要通过指定的 I/O 组为其添加访问权的卷。

描述

如果某个 I/O 组已经是访问集的成员,那么不会生成任何错误,也不针对该 I/O 组执行任何操作。卷的所有主机映射都将添加到列表中的 I/O 组中。要将其他映射扩展至其他 I/O 组,不需要 -force 选项。

如果将某个 I/O 组添加至访问集,那么它将创建从主机到卷的访问,这些是从 I/O 组中的节点映射至卷的主机。如果卷映射两次,那么它还将通过所有其他 I/O 组映射两次。

如果 I/O 组已映射到 iSCSI 主机,您可以将 I/O 组添加到卷访问列表。这意味着 iSCSI 主机可访问那些通过多个 I/O 组(以及单个 I/O 组)访问的卷。

切记: 如果存在以下情况,-addvdiskaccess 命令将失败:
  • 任何主机(卷具有主机映射)都与列表中的 I/O 组不相关。
  • 超过主机卷映射限制。
  • 已添加的额外映射数超过主机卷映射的集群系统限制。
  • 如果相同的 SCSI LUN 标识在新的访问 I/O 组中不可用。
如果主机映射至包含两个 I/O 组的卷,那么将创建两个映射。主机限定于 512 个主机卷映射,这意味着主机可映射至:
  • 单个 I/O 组中的 512 个卷
  • 两个 I/O 组中的 256 个卷
  • 四个 I/O 组中的 64 个卷

如果任何映射至卷的主机被检测为是不支持从多个 I/O 组映射的卷的主机系统,该命令将失败。

系统将指定已分配给其他访问 I/O 组中的卷的相同 SCSI LUN 标识,前提是此标识在新的访问 I/O 组中可用。使用 -allowmismatchedscsiids 参数可允许系统在访问 I/O 组中分配不同的 SCSI LUN 标识。将使用每个访问 I/O 组中可用的最小值。在所有访问 I/O 组中,此值可能会不同。确保主机支持此配置。NVMe 主机不支持此参数。在将卷映射到使用 NVMe 协议的主机时,系统分配卷名称空间标识 (NSID)。当添加对在现有访问 I/O 组中具有不同 SCSI LUN 标识的卷的访问权时,必须使用 -allowmismatchedscsiids,否则该命令将失败。

调用示例

该示例将 I/O 组 2 添加到 DB_Volume 的卷访问集:

addvdiskaccess -iogrp 2 DB_Volume

生成的输出:

无反馈

调用示例

该示例将 I/O 组 2 和 3 添加到卷标识 3 的卷访问集:

addvdiskaccess -iogrp 2:3 3

生成的输出:

 无反馈